package demo2;

public class Test {
    public static void main(String[] args) {
        /*ListNode listNode1 = new ListNode(12);
        ListNode listNode2 = new ListNode(22);
        ListNode listNode3 = new ListNode(32);
        ListNode listNode4 = new ListNode(42);
        ListNode listNode5 = new ListNode(52);
        ListNode listNode11 = new ListNode(12);
        ListNode listNode21 = new ListNode(22);
        ListNode listNode31 = new ListNode(32);
        listNode11.next = listNode21;
        listNode21.next = listNode31;
        listNode31.next = listNode11;
        listNode1.next = listNode2;
        listNode2.next = listNode3;
        listNode3.next = listNode4;
        listNode4.next = listNode5;
        MyLinkedList myLinkedList = new MyLinkedList();
        myLinkedList.head = listNode11;
        MyLinkedList myLinkedList1 = new MyLinkedList();
        myLinkedList1.head = listNode1;
        //  System.out.println(myLinkedList.isPalindrome());
        MyLinkedList myLinkedList2 = new MyLinkedList();
       // ListNode per = myLinkedList2.getIntersectionNode(myLinkedList1.head,myLinkedList.head);
       // System.out.println(per.val);

        boolean perv = myLinkedList2.judgementRingListNode(myLinkedList.head);
        System.out.println(perv);*/
        MyLinkedList myLinkedList = new MyLinkedList();
        myLinkedList.creatList();
        ListNode listNode = myLinkedList.detectCycle();
        System.out.println(listNode.val);





    }
}
